﻿using LJX.SmartPark.Common.ResponseOutput;
using LJX.SmartPark.Domain.Area;
using LJX.SmartPark.Service.Repository;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LJX.SmartPark.Service.Area
{
    public class MonitorStatusService : IMonitorStatusService 
    {
        private readonly IRepository<MonitorStatus> _monitorConfig;

        public MonitorStatusService(IRepository<MonitorStatus> monitorConfig)
        {
            _monitorConfig = monitorConfig;
        }

        public Task<Response<bool>> DeleteAllAsync(params MonitorStatus[] input)
        {
            throw new NotImplementedException();
        }

        public Task<Response<bool>> DeleteByIdAsync(MonitorStatus input)
        {
            throw new NotImplementedException();
        }

        public Task<Response<List<MonitorStatus>>> GetMonitorStatusAsync(MonitorConfigForm monitor)
        {
            throw new NotImplementedException();
        }

        public Response<MonitorStatus> GetMonitorStatusById(MonitorStatus input)
        {
            throw new NotImplementedException();
        }

        public Task<Response<bool>> PostAddMonitorStatus(MonitorStatus input)
        {
            throw new NotImplementedException();
        }

        public Task<Response<bool>> PutUpdateMonitorStatus(MonitorStatus input)
        {
            throw new NotImplementedException();
        }
    }
}
